to overextend one's stay - Español Inglés Diccionario